package com.cdxy.biz.process;

import com.cdxy.model.dto.base.resp.BasePageResp;
import com.cdxy.model.dto.req.SaveHotelReq;
import com.cdxy.model.dto.req.SaveListReq;
import com.cdxy.model.dto.req.SavePostReq;
import com.cdxy.model.dto.req.SaveSceneReq;
import com.cdxy.model.dto.resp.SaveListResp;

/**
 * @Author: tangy
 * @Date: 2020/4/1 17:23
 */
public interface IUserSaveBizProcess {

    /**
     * 收藏帖子
     *
     * @param savePostReq
     */
    void savePost(SavePostReq savePostReq);

    /**
     * 收藏酒店
     *
     * @param saveHotelReq
     */
    void saveHotel(SaveHotelReq saveHotelReq);

    /**
     * 收藏景点
     *
     * @param saveSceneReq
     */
    void saveScene(SaveSceneReq saveSceneReq);

    /**
     * 收藏列表
     *
     * @param saveListReq
     * @return
     */
    BasePageResp<SaveListResp> saveList(SaveListReq saveListReq);
}
